package qlsl.androiddesign.api.http.service.commonservice;

import com.cx.annotation.aspect.CheckNetWork;

import qlsl.androiddesign.api.activity.commonactivity.CopyActivity;
import qlsl.androiddesign.api.util.commonutil.Log;

/**
 * 类描述：****页
 * 需要传入的键：****
 * 传入的值类型：****
 * 传入的值含义：****
 * 是否必传：****
 * 作者：郑朝军 on 2017/6/14 11:29
 * 邮箱：1250393285@qq.com
 * 公司：武汉智博创享科技有限公司
 * 修改人：郑朝军 on 2017/6/14 11:29
 * 修改备注：
 */
public class ACopyService extends CommonUtilsService<CopyActivity>
{
    private String className = getClassName(ACopyService.class);

    public void test(){
        Log.e("zcj","1111111111111111111test1111111");
    }
    /**
     * 用户登录
     */
    @CheckNetWork
    public void loginByEmail()
    {
//        final String method = "loginByEmail";
//        getV().showProgressBar();
//        Flowable.create(new FlowableOnSubscribe<Object>()
//        {
//            @Override
//            public void subscribe(FlowableEmitter<Object> e) throws Exception
//            {
//                HttpProtocol protocol = new HttpProtocol();
//                try
//                {
//                    JSONObject jo = protocol.setMethod(SoftwareApplication.getInstance()
//                            .getServiceCfg().getServiceUrl(ServiceNoCfg.login))
//                            .addParam("imei", TDevice.getIMEI()).addParam("type", 1)
//                            .addParam("sys", "21").addParam("cmd", "mlogin")
//                            .post();
//
//                    if (isDataInvalid(jo, e))
//                    {
//                        return;
//                    }
//
//                    JSONObject jsonObject = (JSONObject) JSON.parseArray(jo.getString(ZConfig
//                            .TRANSFORMATION_JSONOBJ)).get(0);
//
//                    e.onNext(jsonObject);
//                    e.onComplete();
//                    outputMessageInfo(protocol, jo, className, method);
//                }
//                catch (Exception exception)
//                {
//                    exception.printStackTrace();
//                    outputException(e, exception,className);
//                }
//            }
//        }, BackpressureStrategy.BUFFER)
//                .compose(getScheduler())
//                .compose(getV().bindToLifecycle())
//                .subscribe(createSubscriber(method));
    }


}
